History
History
Synonyms
UK
US
Meaning:
subdue

to bring (an angry person, a strong feeling etc)

keep under control; moderate

vanquish

to defeat (the usual word)

defeat soundly

TRIUMPH OVER as in Wiktionary
TRIUMPH OVER as in Wikipedia